﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using ESRI.ArcGIS.Geodatabase;
using ESRI.ArcGIS.Controls;
using ESRI.ArcGIS.Carto;
using ESRI.ArcGIS.Geometry;

namespace hzGis.service
{
    interface IAnalysisDlService
    {
        int analysisMaxYear(IFeatureClass shpFeatureClass);

        List<Dictionary<string, object>> analysisJsydByYear(IFeatureClass shpFeatureClass, int maxYear, string dlJsonFile);

        bool changeLayer(AxMapControl axMap, AxPageLayoutControl axPage, Dictionary<string, object> result, ILayer layer, string dl);

        List<string> anslysisXzq(IFeatureClass xqFeatureClass, IFeatureClass bphxFeatureClass);

        string getDirName(string fq);

        void changeLayerByYear(AxMapControl axMap, AxPageLayoutControl axPage, int year);

        IPoint sumCenterByRectange(IFeatureClass featureClass, double xmin, double xmax, double ymin, double ymax, int type, int i, int pages);
        

    }
}
